//---------------------------------------------------------------------------

#ifndef vParamVersionH
#define vParamVersionH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <DBGrids.hpp>
#include <Grids.hpp>
#include <Buttons.hpp>
#include <ComCtrls.hpp>

//---------------------------------------------------------------------------
#include "WebHelp.h"
#include "vSAjoutVersion.h"
#include "vSCopyVersion.h"
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
#define SUPPRIMER_UNE_VERSION   "La suppression de cette version est impossible,il existe des références attachées.Supprimez les références attachées afin de pouvoir supprimer la version."
#define SUPPRIMER_LES_VERSIONS  "La suppression des versions sélectionnées est impossible,il existe des références attachées.Supprimez les références attachées afin de pouvoir supprimer ces versions."
#define ERREUR_SELECTION_VERSION "Veuillez sélectionner au moins une version."
//---------------------------------------------------------------------------
class TvAVersion : public TForm
{
    __published:	// Composants gérés par l'EDI
        TListView *lvVersion;
        TPanel *pBoutons;
        TSpeedButton *bbQuitter;
        TSpeedButton *bbAjouter;
        TSpeedButton *bbDupliquer;
        TSpeedButton *bbSupprimer;
        TPanel *Panel1;
    TLabel *lRefWebHelp;
        void __fastcall bbAjouterClick(TObject *Sender);
        void __fastcall bbCopierClick(TObject *Sender);
        void __fastcall bbSupprimerClick(TObject *Sender);
        void __fastcall bbQuitterClick(TObject *Sender);

    private:
        TdmWebHelp * dmWebHelp;

    private:	// Déclarations utilisateur
        void __fastcall Afficher( void );
        int  __fastcall CompterReference( void );
        int  __fastcall CompterReference(const int &nLogiciel, const int &nVersion);
        void __fastcall Supprimer(const int &nVersion);

    public:		// Déclarations utilisateur
        __fastcall TvAVersion(TComponent* Owner);
};
//---------------------------------------------------------------------------
#endif
